(ns user)
 
(defn foo [a b]
  (str a " " b)
 )
 
 (defn canBeAdded [profile config problem] 
 	(if 
 		(or (and (< (. profile getCurrentNumberOfProblems) 5) (< (. problem getSizeInKb) 1025) (= (. config getCommunication) 1) ) 
 	    	(and (< (. profile getCurrentNumberOfProblems) 5) (< (. problem getSizeInKb) 10241) (= (. config getCommunication) 2) )
 	    	(and (< (. profile getCurrentNumberOfProblems) 5) (= (. config getCommunication) 3) )
 	    )
 	    "true" "false"
 	 )
 )